"""
编写一个函数，将列表中的元素反转。
"""


def reverse_list(lst):
    # 初始化两个指针，分别指向列表的首尾
    left = 0
    right = len(lst) - 1

    # 当左指针小于右指针时，交换对应位置的元素
    while left < right:
        # 交换元素
        lst[left], lst[right] = lst[right], lst[left]
        # 移动指针
        left += 1
        right -= 1

    return lst


# 测试
print(reverse_list([1, 2, 3, 4, 5]))  # 输出: [5, 4, 3, 2, 1]
